# -*- coding: utf-8 -*-
from django.contrib import admin

from servico.models import Equipe, ServicoInterno
from servico.forms import ServicoInternoForm

admin.site.register(Equipe)
#admin.site.register(ServicoInterno)

class ServicoInternoAdmin(admin.ModelAdmin):
    form = ServicoInternoForm
    list_display = ['editar', 'opcoes', 'status', 'numero', 'equipe', 'desc_defeito']
    
    fieldsets = [
         (None, {'fields': ['status', 'numero', ('setor', 'data_emissao'), ('equipe', 'estacao'), 'desc_defeito', ('data_inicio', 'hxh_previsto'),
                            ('data_conclusao', 'hxh_real'), 'n_patrimonio', 'desc_reparo']})
                ]
    
    def editar(self, obj):
        return '<img src="/media/img/16x16/editar.png" title="Editar" />'
    editar.allow_tags = True
    editar.short_description = ''
    editar.attrs = {'width': '10px'}
    
    def opcoes(self, obj):
        return '<a href="/servico/servico_detalhe/%s/"><img src="/media/img/16x16/informacoes.png" title="Detalhes do Serviço"/></a>' % obj.pk
    opcoes.allow_tags = True
    opcoes.short_description = 'Opções'
    opcoes.attrs = {'width': '10px'}
admin.site.register(ServicoInterno, ServicoInternoAdmin)